home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 12 / Cream of the Crop 12 (Part II) / Cream of the Crop 12 (Part II).iso / OS2 / GNUSED.ZIP / sed / testsuite / Makefile.os2 < prev    next >
Encoding:
Makefile  |  1996-02-10  |  2.8 KB  |  148 lines

  1. SED=sed
  2. USED=sed
  3.  
  4. all: subs othersedcmds cmdlines clean fail 
  5.  
  6. subs:    enable sep inclib 8bit newjis cv-vars manis xabcx dollar \
  7.     sub-num sub-all subwrite head middle mac-mf \
  8.     # noeol maddingcrowd
  9.  
  10. othersedcmds: khadafy linecnt writeout readin # spencer distrib
  11.  
  12. cmdlines: help version file quiet
  13.  
  14. fail: 8to7
  15.  
  16. enable::
  17.     $(SED) -f enable.sed < enable.inp > tmp
  18.     cmp enable.good tmp
  19.  
  20. sep::
  21.     $(SED) -f sep.sed < sep.inp > tmp
  22.     cmp sep.good tmp
  23.  
  24. inclib::
  25.     $(SED) -f inclib.sed < inclib.inp > tmp
  26.     cmp inclib.good tmp
  27.  
  28. 8bit::
  29.     $(SED) -f 8bit.sed < 8bit.inp > tmp
  30.     cmp 8bit.good tmp
  31.  
  32. newjis::
  33.     $(SED) -f newjis.sed < newjis.inp > tmp
  34.     cmp newjis.good tmp
  35.  
  36. cv-vars::
  37.     $(SED) -n -f cv-vars.sed < cv-vars.inp > tmp
  38.     cmp cv-vars.good tmp
  39.  
  40. head::
  41.     $(SED) -f head.sed < head.inp > tmp
  42.     cmp head.good tmp
  43.  
  44. manis::
  45.     $(SED) -f manis.sed < manis.inp > tmp
  46.     cmp manis.inp tmp
  47.  
  48. xabcx::
  49.     $(SED) -f xabcx.sed < xabcx.inp > tmp
  50.     cmp xabcx.good tmp
  51.  
  52. middle::
  53.     $(SED) -n -f middle.sed < head.inp > tmp
  54.     cmp middle.good tmp
  55.  
  56. dollar::
  57.     $(SED) -f dollar.sed < dollar.inp > tmp
  58.     cmp dollar.good tmp
  59.  
  60. noeol::
  61.     $(SED) -f noeol.sed < noeol.inp > tmp
  62.     cmp noeol.good tmp
  63.  
  64. sub-num::
  65.     $(SED) -f sub-num.sed < sub-num.inp > tmp
  66.     cmp sub-num.good tmp
  67.  
  68. sub-all::
  69.     $(SED) -f sub-all.sed < sub-num.inp > tmp
  70.     cmp sub-all.good tmp
  71.  
  72. subwrite::
  73.     $(SED) -f subwrite.sed < subwrite.inp > tmp1
  74.     cmp subwrite.good1 tmp1
  75.     cmp subwrite.good2 tmp2
  76.  
  77. khadafy::
  78.     $(SED) -f khadafy.sed < khadafy.inp > tmp
  79.     cmp tmp khadafy.inp
  80.  
  81. spencer::
  82.     sh spencer.sh $(USED) <  spencer.inp > spencer.tmp 
  83.     sh spencer.tmp
  84.  
  85. # this 1003.2 feature (l) hasn't been implemented yet, hence the
  86. # -cmp instead of just cmp--we know it's going to fail.
  87. 8to7::
  88.     $(SED) -f 8to7.sed < 8bit.inp > tmp
  89.     -cmp tmp 8to7.good
  90.  
  91. linecnt::
  92.     $(SED) -f linecnt.sed < linecnt.inp > tmp
  93.     cmp tmp linecnt.good
  94.  
  95. distrib::
  96.     sh distrib.sh $(USED) < distrib.inp > tmp
  97.     cmp tmp distrib.good
  98.  
  99. writeout::
  100.     $(SED) -f writeout.sed < writeout.inp >tmp1
  101.     cmp tmp1 writeout.good1
  102.     cmp tmp2 writeout.good2
  103.  
  104. readin::
  105.     $(SED) -f readin.sed < readin.inp >tmp
  106.     cmp tmp readin.good
  107.  
  108. maddingcrowd::
  109.     $(SED) -f maddingcrowd.sed < maddingcrowd.inp > tmp
  110.     cmp tmp maddingcrowd.good
  111.  
  112. mac-mf::
  113.     $(SED) -f mac-mf.sed < mac-mf.inp > tmp
  114.     cmp tmp mac-mf.good
  115.  
  116. #
  117. # cmdlines targets
  118. #
  119.  
  120. help::
  121.     $(USED) --help > tmp1
  122.     $(USED) -h > tmp2
  123.     -$(USED) > tmp3 2>&1
  124.     cmp tmp1 tmp2
  125.     cmp tmp2 tmp3
  126.     -cmp tmp1 help.good
  127.  
  128. version::
  129.     $(USED) --version  > tmp1 2>&1
  130.     $(USED) -V > tmp2 2>&1
  131.     cmp tmp1 tmp2
  132.     -cmp tmp1 version.good
  133.  
  134. file::
  135.     $(SED) --file=newjis.sed < newjis.inp > tmp
  136.     cmp newjis.good tmp
  137.  
  138. quiet::
  139.     $(SED) --quiet -f cv-vars.sed < cv-vars.inp > tmp
  140.     cmp cv-vars.good tmp
  141.  
  142. #
  143. #
  144. #
  145.  
  146. clean:
  147.     rm -f tmp tmp1 tmp2 tmp3 core junk spencer.tmp
  148.